package com.ai.service;

import com.ai.entity.SysDictDetailEntity;
import com.ai.web.PageResp;
import com.ai.web.request.DictDetailAddReq;
import com.ai.web.request.DictDetailPage;
import com.ai.web.request.DictDetailUpdateReq;
import com.ai.web.response.SysDictDetailResp;

import java.util.List;


/**
 * 字典明细
 */
public interface SysDictDetailService {

    /**
     * 分页查询
     * @param dictDetailPage
     * @return
     */
    PageResp<SysDictDetailResp> listByPage(DictDetailPage dictDetailPage);

    /**
     * 保存字典明细
     * @param dictDetailAddReq
     */
    void  save(DictDetailAddReq dictDetailAddReq);

    /**
     * 删除字典项明细
     * @param ids
     */
    void deleteByIds(List<String> ids);

    /**
     * 更新接口
     * @param dictDetailUpdateReq
     */
    void updateById(DictDetailUpdateReq dictDetailUpdateReq);

}

